<?php
/*
	+-----------------------------------------------------------------------------------------+
	| Projeto MonitoraSUS                                                                     |
	+-----------------------------------------------------------------------------------------+
	| Copyright (c) 2005-2008 Secretaria Municipal de Sa�de de Belo Horizonte / Prodabel      |
	|                                                                                         |
	| Analista Respons&aacute;vel: Hugo Nathaniel Rodrigues <hugonr@gmail.com>, <hugo@pbh.gov.br> |  
	|                       Consultor - GSFS - Prodabel / SMSA                                |
	| Departamento Respons&aacute;vel - SMSA: GPLD - Paulinho <pauloces@pbh.gov.br>                  |
	| Departamento Respons&aacute;vel - Prodabel: GSFS - Ricardo Monteiro <monteiro@pbh.gov.br>      |
	| Analista de Informa&ccedil;ao: Marcone <marcone.costa@pbh.gov.br>                              |
	+-----------------------------------------------------------------------------------------+
*/

session_start();
ini_set("default_charset", "UTF-8");
include ("dados/inc.config.php");

// conexao com o banco de dados;
require_once("./dados/class.Conector.php");
$conexao = new Conector;
$conexao->conectar($servidorbanco, $loginbanco, $senhabanco, $bancodedados);

// funcao para apresentar apenas uma parte da descricao que aparecer&aacute; na materia.
if ($_GET["current"] == "one"){
	if (($_SESSION["fnom_func"] != "") && (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2))){
		header("Location: index.php");
	} else {
		header("Location: index.php");
	}
} else {
	if ($_SESSION["fnom_func"] == ""){
		header("Location: index.php");
	}
}

include("sistema/inc.convertcharset.php");

function resumo_descricao($texto, $quantidade){
	if (strlen($texto)>$quantidade){
		$indice = $quantidade;
		for ($indice = $quantidade; 	$indice <= strlen($texto); $indice++){
			if (substr($texto,$indice,1) == " "){
				break;
			}
		}
		$texto = substr($texto,0,$indice);
	}
	$texto = trim($texto);
	if (substr($texto,strlen($texto)-1,1)==","){
		$texto = substr($texto,0,strlen($texto)-1);
	}
	if ($texto != ""){
		$texto = trim($texto) . "...";
	}
	return $texto;
}
// fim funcao resumo_descricao
$atual = $_GET["current"];
$menu = $_GET["menu"];
if ($menu == ""){
	$menu = "1";
}
$indicador = $_GET["ind"];
// $where = " exercicio = 2008 and situacao = 'A' ";
// $exercicio = 2008;
// informa&ccedil;oes vem do config
$operacao = $_GET["operacao"];

$des_plano[1] = "Eixo";
$des_plano[2] = "Objetivo Geral";
$des_plano[3] = "Diretriz";
$des_plano[4] = "Objetivo Espec&iacute;fico";
$des_plano[5] = "Meta";
$des_plano[6] = "Opera&ccedil;ao";
$des_plano[7] = "A&ccedil;ao";
$des_plano[8] = "Indicadores";
$des_plano[9] = "Estruturar";



$_SESSION["login"] = $_POST["login"];
$_SESSION["senha"] = $_POST["senha"];


if ($_POST["btlogout"] != ""){
	$_SESSION["login"] = "";
	$_SESSION["senha"] = "";
	$_SESSION["fnom_func"] = "";
	$_SESSION["fnum_func"] = 0;
	$_SESSION["fnum_nivel_acesso"] = 0;
	$_SESSION["fnum_orgao"] = 0;
	header("Location: index.php");
}


if ($login != ""){
	$_SESSION["fnom_func"] = "";
	$sql = "select * from monitorasus.usuarios where situacao='A' and username='$login' and senha='$senha'";
	$resultado = pg_query( $sql);
	while ($rs = pg_fetch_array($resultado)){
		$_SESSION["fnom_func"] = $rs["nome_usuario"];
		$_SESSION["fnum_func"] = $rs["id_usuario"];
		$_SESSION["fnum_nivel_acesso"] = $rs["num_nivel_acesso"];
		$_SESSION["fnum_orgao"] = $rs["num_orgao"];
	}	
}

// carregando niveis de acesso
if ($_SESSION["fnum_func"] != 0){
	$sql = "select * from monitorasus.usuarios f, monitorasus.nivelacesso_niveis n ";
	$sql .= " where f.num_nivel_acesso = n.num_nivel_acesso ";
	$sql .= " and f.id_usuario = " . $_SESSION["fnum_func"];
	$sql .= " order by cod_nivel ";
	$resultado = pg_query( $sql);
	while ($rs = pg_fetch_array($resultado)){
		$nivelacesso[$rs["cod_nivel"]][1] = $rs["incluir"];
		$nivelacesso[$rs["cod_nivel"]][2] = $rs["alterar"];
		$nivelacesso[$rs["cod_nivel"]][3] = $rs["excluir"];
	}
}

if ($_POST["configurasemaforo"] != ""){
	if (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2)){
		$sql = "update monitorasus.parametros set semaforo=" . $_POST["qt_verde"];
		if (pg_query( $sql)){
			$msg = "Semaforo atualizado com sucesso!";
		} else {
			$msg = "Erro ao atualizar o sem&aacute;foro!";
		}
	} else {
		$msg = "Voc� nao tem permissao para realizar esta a&ccedil;&atilde;o!";
	}
}

if ($_POST["configuraanotrabalho"] != ""){
	if (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2)){
		$sql = "update monitorasus.parametros set anotrabalho=" . $_POST["anotrabalho"];
		if (pg_query( $sql)){
			$msg = "Exerc�cio atualizado com sucesso!";
		} else {
			$msg = "Erro ao atualizar o Exerc�cio!";
		}
	} else {
		$msg = "Voc� nao tem permissao para realizar esta a&ccedil;&atilde;o!";
	}
}


if ($_POST["incluirinstrumento"] != "")
{
	if (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2)){
		$vdes_grupo = $_POST["vdes_grupo"];
		$sql = "insert into monitorasus.grupos_indicadores (des_grupo) values ('$vdes_grupo')";
		if (pg_query( $sql)){
			$msg = "Inclusao Realizada com sucesso!";
		}
	}
}

if ($_GET["acao"] == "excluiinstrumento")
{
	if (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2)){
		$vnum_grupo = $_GET["vnum_grupo"];
		$sql = "delete from monitorasus.indicadores_agrupamentos where num_grupo = $vnum_grupo";
		
		if (pg_query( $sql)){
			$sql = "delete from monitorasus.grupos_indicadores where num_grupo = $vnum_grupo";
			if (pg_query( $sql)){
				$msg = "Exclus�o Realizada com sucesso!";
			}
		}
	}
}

if ($_POST["incluirciclodevida"] != "")
{
	if (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2)){
		$vdes_ciclodevida = $_POST["vdes_ciclodevida"];
		$vposicao = $_POST["vposicao"];
		$sql = "insert into monitorasus.ciclodevida_indicadores (des_ciclodevida, posicao) values ('$vdes_ciclodevida', $vposicao)";
		if (pg_query( $sql)){
			$msg = "Inclusao Realizada com sucesso!";
		}
	}
}

if ($_GET["acao"] == "excluiciclodevida")
{
	if (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2)){
		$vnum_ciclodevida = $_GET["vnum_ciclodevida"];
		$sql = "delete from monitorasus.indicadores_ciclos where num_ciclodevida = $vnum_ciclodevida";
		
		if (pg_query( $sql)){
			$sql = "delete from monitorasus.ciclodevida_indicadores where num_ciclodevida = $vnum_ciclodevida";
			if (pg_query( $sql)){
				$msg = "Exclus�o Realizada com sucesso!";
			}
		}
	}
}



if ($_POST["incluirfunc"] != ""){
	if (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2)){
		// somente o nivel de acesso completo pode fazer este tipo de altera&ccedil;ao
		$vnom_func = $_POST["vNom_Func"];
		$vcpf_func = $_POST["vCPF_Func"];
		$vnum_orgao = $_POST["vNum_Orgao"];
		$vcod_unsa = $_POST["vCod_Unsa"];
		$vlogin = $_POST["vLogin"];
		$vnum_nivel_acesso = $_POST["vNum_Nivel_Acesso"];
		$vemail = $_POST["vemail"];
		$sql = "select count(*) as total from monitorasus.usuarios where username='$vlogin' and situacao='A'";
		$resultado = pg_query( $sql);
		$quantidade = 0;
		$quantidade = pg_fetch_result($resultado, 0, "total");
		if ($quantidade > 0){
			$msg = "Cadastro cancelado, o Login $vlogin j&aacute; existe para outra pessoa, favor utilizar um novo login";
			$_GET["menu"] = "1-3";
			$_GET["current"] = "1";
			$_GET["novofunc"] = "S";
			$_GET["registro"] = "";
			$menu = "1-3";
		} else {
			$sql = "select count(*) as total from monitorasus.usuarios where cpf='$vcpf_func' and situacao='A'";
			$resultado = pg_query( $sql);
			$quantidade = 0;
			$quantidade = pg_fetch_result($resultado, 0, "total");
			if ($quantidade > 0){
				$msg = "Cadastro cancelado, o sistema j&aacute; tem um funcion&aacute;rio com o cpf $vcpf_func, favor verificar.";
				$_GET["menu"] = "1-3";
				$_GET["current"] = "1";
				$_GET["novofunc"] = "S";
				$_GET["registro"] = "";
				$menu = "1-3";
			} else {
				$vnum_func = 0;
				$sql = "insert into monitorasus.usuarios (nome_usuario, cpf, username, senha, num_nivel_acesso, id_usuario_inclusao, data_inclusao, situacao, num_orgao, cod_unsa, email) values (" ;
				$sql .= "'" . $vnom_func . "', ";
				$sql .= "'$vcpf_func', ";
				$sql .= "'" . $vlogin . "', ";
				$sql .= "'12345', ";
				$sql .= "'$vnum_nivel_acesso', ";
				$sql .= $_SESSION["fnum_func"] . ", ";
				$sql .= " now(), ";
				$sql .= " 'A', ";
				$sql .= " '$vnum_orgao', ";
				$sql .= " '$vcod_unsa', "; // unidade de sa�de, em caso de utiliza��o para m�ltiplos n�veis, trabalhar com este atributo.
				$sql .= " '$vemail') ";
				$sql = str_replace("''", "NULL",$sql);
				$sql = str_replace("' '", "NULL", $sql);
				if (pg_query( $sql)){
					$msg = "Inclusao Realizada com sucesso!";
				}
			}
		}
	}
}


if ($_POST["alterarfunc"] != ""){
	if (($_SESSION["fnum_nivel_acesso"] == 1) || ($_SESSION["fnum_nivel_acesso"] == 2)){
		// somente o nivel de acesso completo pode fazer este tipo de altera&ccedil;ao
		$vnom_func = $_POST["vNom_Func"];
		$vcpf_func = $_POST["vCPF_Func"];
		$vlogin = $_POST["vLogin"];
		$vnum_nivel_acesso = $_POST["vNum_Nivel_Acesso"];
		$vnum_func = $_POST["vNum_Func"];
		$vnum_orgao = $_POST["vNum_Orgao"];
		$vcod_unsa = $_POST["vCod_Unsa"];
		$vsituacao = $_POST["vsituacao"];
		$vemail = $_POST["vemail"];
		$sql = "update monitorasus.usuarios set ";
		$sql .= " nome_usuario='" . $vnom_func . "', ";
		$sql .= " cpf='$vcpf_func', ";
		$sql .= " username='$vlogin', ";
		$sql .= " num_nivel_acesso=$vnum_nivel_acesso, ";
		if ($_POST["modificarsenha"] == "sim"){
			$sql .= " senha='12345', ";
		}
		$sql .= " id_usuario_alteracao=" . $_SESSION["fnum_func"] . ", ";
		$sql .= " data_alteracao=now(), ";
		$sql .= " situacao='$vsituacao', ";
		$sql .= " num_orgao='$vnum_orgao', ";
		$sql .= " cod_unsa='$vcod_unsa', ";
		$sql .= " email = '$vemail' ";
		$sql .= " where id_usuario = $vnum_func ";
		$sql = str_replace("''", "NULL",$sql);
		$sql = str_replace("' '", "NULL", $sql);
		if (pg_query( $sql)){
			$msg = "Altera&ccedil;ao realizada com sucesso!";
		}
	}
}

if ($_POST["alterarorgao"] != ""){
	if ($_SESSION["fnum_nivel_acesso"] == 1){
		// somente o nivel de acesso completo pode fazer este tipo de altera&ccedil;ao
		$negocio = $_POST["Negocio"];
		$des_orgao = $_POST["Des_Orgao"];
		$num_orgao = $_POST["Num_Orgao"];
		$sql = "update monitorasus.orgao set des_orgao = '" . $des_orgao . "', negocio='$negocio', num_tipo_orgao=1, missao='SMSA', id_usuario_alteracao=" . $_SESSION["fnum_func"] . ", data_alteracao=now(), situacao='A' where num_orgao=$num_orgao";
		if (pg_query( $sql)){
			$msg = "Altera&ccedil;ao realizada com sucesso!";
		}
	}
}

if ($_POST["incluirorgao"] != ""){
	if ($_SESSION["fnum_nivel_acesso"] == 1){
		// somente o nivel de acesso completo pode fazer este tipo de altera&ccedil;ao
		$negocio = $_POST["Negocio"];
		$des_orgao = $_POST["Des_Orgao"];
		$sql = "insert into monitorasus.orgao (des_orgao, negocio, num_tipo_orgao, missao, id_usuario_inclusao, data_inclusao, situacao) values ";
		$sql .= "('" . $des_orgao . "', '$negocio', 1, 'SMSA', " . $_SESSION["fnum_func"] . ", now(), 'A')";
		if (pg_query( $sql)){
			$msg = "Inclusao Realizada com sucesso!";
		}
	}
}



if ($_POST["incluirnivel"] != ""){
	if ($_SESSION["fnum_nivel_acesso"] == 1){
		// somente o nivel de acesso completo ou g1 pode fazer este tipo de altera&ccedil;ao
		$des_nivel_acesso = $_POST["Des_Nivel_Acesso"];
		$vnum_nivel_acesso = 0;
		$sql = "insert into monitorasus.nivel_acesso (des_nivel_acesso) values ('" . $des_nivel_acesso . "')";
		if (pg_query( $sql)){
			$sql = "select num_nivel_acesso from monitorasus.nivel_acesso order by num_nivel_acesso desc limit 1";
			$resultado = pg_query( $sql);
			$vnum_nivel_acesso = pg_fetch_result($resultado,0,"num_nivel_acesso");
			for ($z=1;$z<9;$z++){
				$variavel = "I".$z;
				if ($_POST[$variavel] == "S"){
					$vari[$z] = "S";
				} else {
					$vari[$z] = "N";
				}
				$variavel = "A".$z;
				if ($_POST[$variavel] == "S"){
					$vara[$z] = "S";
				} else {
					$vara[$z] = "N";
				}
				$variavel = "E".$z;
				if ($_POST[$variavel] == "S"){
					$vare[$z] = "S";
				} else {
					$vare[$z] = "N";
				}
				$sql = "insert into monitorasus.nivelacesso_niveis (num_nivel_acesso, cod_nivel, incluir, alterar, excluir) values ";
				$sql .= "($vnum_nivel_acesso, $z, '" . $vari[$z] . "', '" . $vara[$z] . "', '" . $vare[$z] . "') ";
				pg_query( $sql);
			}
			$z=9;
			$variavel = "A".$z;
			if ($_POST[$variavel] == "S"){
				$vara[$z] = "S";
			} else {
				$vara[$z] = "N";
			}
			$sql = "insert into monitorasus.nivelacesso_niveis (num_nivel_acesso, cod_nivel, incluir, alterar, excluir) values ";
			$sql .= "($vnum_nivel_acesso, $z, 'N', '" . $vara[$z] . "', 'N') ";
			pg_query( $sql);

			$msg = "Inclusao realizada com sucesso";
		}
	}
}

if ($_POST["alterarnivel"] != ""){
	if ($_SESSION["fnum_nivel_acesso"] == 1){
		// somente o nivel de acesso completo ou g1 pode fazer este tipo de altera&ccedil;ao
		$vnum_nivel_acesso = $_POST["vNum_Nivel_Acesso"];
		$des_nivel_acesso = $_POST["Des_Nivel_Acesso"];

		$sql = "update monitorasus.nivel_acesso set des_nivel_acesso = '" . $des_nivel_acesso . "' where num_nivel_acesso = $vnum_nivel_acesso";
		if (pg_query( $sql)){
			for ($z=1;$z<9;$z++){
				$variavel = "I".$z;
				if ($_POST[$variavel] == "S"){
					$vari[$z] = "S";
				} else {
					$vari[$z] = "N";
				}
				$variavel = "A".$z;
				if ($_POST[$variavel] == "S"){
					$vara[$z] = "S";
				} else {
					$vara[$z] = "N";
				}
				$variavel = "E".$z;
				if ($_POST[$variavel] == "S"){
					$vare[$z] = "S";
				} else {
					$vare[$z] = "N";
				}
				$sql = "update monitorasus.nivelacesso_niveis set incluir='" . $vari[$z] . "', alterar='" . $vara[$z] . "', excluir='" . $vare[$z] . "' where num_nivel_acesso=$vnum_nivel_acesso and cod_nivel=$z";
				pg_query( $sql);
			}
			$z=9;
			
			$variavel = "A".$z;
			if ($_POST[$variavel] == "S"){
				$vara[$z] = "S";
			} else {
				$vara[$z] = "N";
			}
			$sql = "update monitorasus.nivelacesso_niveis set alterar='" . $vara[$z] . "' where num_nivel_acesso=$vnum_nivel_acesso and cod_nivel=$z";
			pg_query( $sql);
			
			
			
			$msg = "Altera&ccedil;&atilde;o realizada com sucesso";
		}
	} // if session num_nivel_acesso == 1
}

if ($_GET["acao"] == "excluinivel"){
	if ($_SESSION["fnum_nivel_acesso"] == 1){
		// somente o nivel de acesso completo ou g1 pode fazer este tipo de altera&ccedil;ao
		$sql = "delete from monitorasus.nivelacesso_niveis where num_nivel_acesso=" . $_GET["vNum_Nivel_Acesso"];
		pg_query( $sql);
		$sql = "delete from monitorasus.nivel_acesso where num_nivel_acesso=" . $_GET["vNum_Nivel_Acesso"];
		if (pg_query( $sql)){
			$msg = "Exclusao realizada com sucesso";
		}
	}
}
if ($_GET["acao"] == "excluiorgao"){
	if ($_SESSION["fnum_nivel_acesso"] == 1){
		// somente o nivel de acesso completo pode fazer este tipo de altera&ccedil;ao
		$sql = "delete from monitorasus.orgao where num_orgao=" . $_GET["Num_Orgao"];
		if (pg_query( $sql)){
			$msg = "Exclusao realizada com sucesso";
		}
	}
}

if ($_GET["acao"] == "excluifunc"){
	if ($_SESSION["fnum_nivel_acesso"] == 1){
		// somente o nivel de acesso completo pode fazer este tipo de altera&ccedil;ao
		$vnum_func = $_GET["vNum_Func"];
		$sql = "update monitorasus.usuarios set situacao = 'I' where id_usuario = $vnum_func";
		if (pg_query( $sql)){
			$msg = "Exclusao realizada com sucesso";
		}
	}
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
        <title>MonitoraSUS</title>
        <link href="telas/styles/estilos.css" rel="stylesheet" type="text/css"/>

<? $elements = explode("-", $menu); ?>
<script language="JavaScript">
function estruturar(){
	document.forms[0].action="index.php?current=<? echo $atual; ?>&menu=<? echo $elements[0] . '-' . $elements[1] . '-' . $elements[2] . '-' . $elements[3] . '-' . $elements[4] . '&ind=' . $indicador . '&acao=estruturar'; ?>";
	document.forms[0].submit();
}
function selecionar(){
	document.forms[0].action="index.php?current=<? echo $atual; ?>&menu=<? echo $elements[0] . '-' . $elements[1] . '-' . $elements[2] . '-' . $elements[3] . '-' . $elements[4] . '&ind=' . $indicador . '&acao=estruturar'; ?>";
	document.forms[0].submit();
}
function gravacao(){
	document.forms[0].action="index.php?current=<? echo $atual; ?>&menu=<? echo $elements[0] . '-' . $elements[1] . '-' . $elements[2] . '-' . $elements[3] . '-' . $elements[4] . '&ind=' . $indicador . '&acao=gravar'; ?>";
	document.forms[0].submit();
}
function manutencaohistorico(){
	document.forms[0].action="index.php?current=<? echo $atual; ?>&menu=<? echo $elements[0] . '-' . $elements[1] . '-' . $elements[2] . '-' . $elements[3] . '-' . $elements[4] . '&ind=' . $indicador . '&acao=historico'; ?>";
	document.forms[0].submit();
}
function cancelar(){
	document.forms[0].action="index.php?current=<? echo $atual; ?>&menu=<? echo $elements[0] . '-' . $elements[1] . '-' . $elements[2] . '-' . $elements[3] . '-' . $elements[4] . '&ind=' . $indicador; ?>";
	document.forms[0].submit();
}
function gravarmanutencao(){
	document.forms[0].action="index.php?current=<? echo $atual; ?>&menu=<? echo $elements[0] . '-' . $elements[1] . '-' . $elements[2] . '-' . $elements[3] . '-' . $elements[4] . '&ind=' . $indicador . '&acao=historicogravar'; ?>";
	document.forms[0].submit();
}
function grafico(){
	window.open("grafico.php?titulo=<? echo $s_des_indicador; ?>&indicador=<? echo $indicador; ?>" , '' , 'resizable=yes,scrollbars=yes,status=yes,directories=no,toolbar=yes,width=790,height=510,screenX=100,screenY=0,top=0,left=0');
}
function check_date(field){
var checkstr = "0123456789";
var DateField = field;
var Datevalue = "";
var DateTemp = "";
var seperator = "/";
var day;
var month;
var year;
var leap = 0;
var err = 0;
var i;
   err = 0;
   DateValue = DateField.value;
   /* Delete all chars except 0..9 */
   for (i = 0; i < DateValue.length; i++) {
	  if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	     DateTemp = DateTemp + DateValue.substr(i,1);
	  }
   }
   DateValue = DateTemp;
   /* Always change date to 8 digits - string*/
   /* if year is entered as 2-digit / always assume 20xx */
   if (DateValue.length == 6) {
      DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) {
      err = 19;}
   /* year is wrong if year = 0000 */
   year = DateValue.substr(4,4);
   if (year == 0) {
      err = 20;
   }
   /* Validation of month*/
   month = DateValue.substr(2,2);
   if ((month < 1) || (month > 12)) {
      err = 21;
   }
   /* Validation of day*/
   day = DateValue.substr(0,2);
   if (day < 1) {
     err = 22;
   }
   /* Validation leap-year / february / day */
   if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
      leap = 1;
   }
   if ((month == 2) && (leap == 1) && (day > 29)) {
      err = 23;
   }
   if ((month == 2) && (leap != 1) && (day > 28)) {
      err = 24;
   }
   /* Validation of other months */
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
      err = 25;
   }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
      err = 26;
   }
   /* if 00 ist entered, no error, deleting the entry */
   if ((day == 0) && (month == 0) && (year == 00)) {
      err = 0; day = ""; month = ""; year = ""; seperator = "";
   }
   /* if no error, write the completed date to Input-Field (e.g. 13.12.2001) */
   if (err == 0) {
      DateField.value = day + seperator + month + seperator + year;
   }
   /* Error-message if err != 0 */
   else {
      alert("Data Inv&aacute;lida!!!");
      DateField.select();
	  DateField.focus();
   }
}

function salvar(textourl){
	document.forms[0].action = "index5.php?" + textourl;
	document.forms[0].submit();
}
function excluir(textourl){
	if (confirm("Confirma a exclusao do registro?")) {
		document.forms[0].action = "index5.php?" + textourl;
		document.forms[0].submit();
	}
}

	
	
function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";
	
	for (var i=0; i<S.length; i++) {
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0) {
			temp=temp+digito 
		}
	} //for
	
	return temp
}
// fim da funcao
	
	
function valida_CPF(s) {
	var invalid, s;
	invalid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

	// inicio de verificacao de cnpj ou cpf
	if (s.value.length == 0) {
		alert("O CPF � um campo obrigat�rio !");
		document.fmlogin.vCPF_Func.focus();
		return false; 
	}

	s = limpa_string(s.value);
	if (s.length != 11){
		alert("CPF Inv�lido!");
		document.fmlogin.vCPF_Func.focus();
		return false; 
	}	
	

	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(10-i);
	}
	if (d1 == 0){
		alert("CPF Inv�lido!");
		document.fmlogin.vCPF_Func.focus();
		return false;
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		alert("CPF Inv�lido!");
		document.fmlogin.vCPF_Func.focus();
		return false;
	}
	
	d1 *= 2;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		alert("CPF Inv�lido!");
		document.fmlogin.vCPF_Func.focus();
		return false;
	}
	return true;
}

function setPointer(theRow, theRowNum, theAction, theDefaultColor, thePointerColor, theMarkColor)
{
var marked_row = new Array;

    var theCells = null;

    // 1. Pointer and mark feature are disabled or the browser can't get the
    //    row -> exits
    if ((thePointerColor == '' && theMarkColor == '')
        || typeof(theRow.style) == 'undefined') {
        return false;
    }

    // 1.1 Sets the mouse pointer to pointer on mouseover and back to normal otherwise.
    if (theAction == "over" || theAction == "click") {
        theRow.style.cursor='pointer';
    } else {
        theRow.style.cursor='default';
    }

    // 2. Gets the current row and exits if the browser can't get it
    if (typeof(document.getElementsByTagName) != 'undefined') {
        theCells = theRow.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        theCells = theRow.cells;
    }
    else {
        return false;
    }

    // 3. Gets the current color...
    var rowCellsCnt  = theCells.length;
    var domDetect    = null;
    var currentColor = null;
    var newColor     = null;
    // 3.1 ... with DOM compatible browsers except Opera that does not return
    //         valid values with "getAttribute"
    if (typeof(window.opera) == 'undefined'
        && typeof(theCells[0].getAttribute) != 'undefined') {
        currentColor = theCells[0].getAttribute('bgcolor');
        domDetect    = true;
    }
    // 3.2 ... with other browsers
    else {
        currentColor = theCells[0].style.backgroundColor;
        domDetect    = false;
    } // end 3

    // 3.3 ... Opera changes colors set via HTML to rgb(r,g,b) format so fix it
    if (currentColor.indexOf("rgb") >= 0)
    {
        var rgbStr = currentColor.slice(currentColor.indexOf('(') + 1,
                                     currentColor.indexOf(')'));
        var rgbValues = rgbStr.split(",");
        currentColor = "#";
        var hexChars = "0123456789ABCDEF";
        for (var i = 0; i < 3; i++)
        {
            var v = rgbValues[i].valueOf();
            currentColor += hexChars.charAt(v/16) + hexChars.charAt(v%16);
        }
    }

    // 4. Defines the new color
    // 4.1 Current color is the default one
    if (currentColor == ''
        || currentColor.toLowerCase() == theDefaultColor.toLowerCase()) {
        if (theAction == 'over' && thePointerColor != '') {
            newColor              = thePointerColor;
        }
        else if (theAction == 'click' && theMarkColor != '') {
            newColor              = theMarkColor;
            marked_row[theRowNum] = true;
            // Garvin: deactivated onclick marking of the checkbox because it's also executed
            // when an action (like edit/delete) on a single item is performed. Then the checkbox
            // would get deactived, even though we need it activated. Maybe there is a way
            // to detect if the row was clicked, and not an item therein...
            // document.getElementById('id_rows_to_delete' + theRowNum).checked = true;
        }
    }
    // 4.1.2 Current color is the pointer one
    else if (currentColor.toLowerCase() == thePointerColor.toLowerCase()
             && (typeof(marked_row[theRowNum]) == 'undefined' || !marked_row[theRowNum])) {
        if (theAction == 'out') {
            newColor              = theDefaultColor;
        }
        else if (theAction == 'click' && theMarkColor != '') {
            newColor              = theMarkColor;
            marked_row[theRowNum] = true;
            // document.getElementById('id_rows_to_delete' + theRowNum).checked = true;
        }
    }
    // 4.1.3 Current color is the marker one
    else if (currentColor.toLowerCase() == theMarkColor.toLowerCase()) {
        if (theAction == 'click') {
            newColor              = (thePointerColor != '')
                                  ? thePointerColor
                                  : theDefaultColor;
            marked_row[theRowNum] = (typeof(marked_row[theRowNum]) == 'undefined' || !marked_row[theRowNum])
                                  ? true
                                  : null;
            // document.getElementById('id_rows_to_delete' + theRowNum).checked = false;
        }
    } // end 4

    // 5. Sets the new color...
    if (newColor) {
        var c = null;
        // 5.1 ... with DOM compatible browsers except Opera
        if (domDetect) {
            for (c = 0; c < rowCellsCnt; c++) {
                theCells[c].setAttribute('bgcolor', newColor, 0);
            } // end for
        }
        // 5.2 ... with other browsers
        else {
            for (c = 0; c < rowCellsCnt; c++) {
                theCells[c].style.backgroundColor = newColor;
            }
        }
    } // end 5

    return true;
} // end of the 'setPointer()' function



//-->
</script>
</head>
<body>
<?$current=$_GET['current'];?>


<? include("telas/inc.banner.php"); ?>
        <div id="corpo">
            <div id="topo">
<?php
// apresenta&ccedil;ao de mensagens e alertas
require_once("./telas/inc.mensagem.php");


include("./telas/inc.login.php");
?>
<br /><br /><br />
<form name="fmlogin" method="post" action="index5.php">

<a href="?current=1&menu=1-1#" title="Cadastro de N&iacute;veis"><font size="2">Cadastro de N&iacute;veis</font></a><br />
<a href="?current=1&menu=1-2#" title="Cadastro de Orgaos"><font size="2">Cadastro de Orgaos</font></a><br />
<a href="?current=1&menu=1-3#" title="Cadastro de Funcion&aacute;rios"><font size="2">Cadastro de Funcion&aacute;rios</font></a><br />
<a href="?current=1&menu=1-4#" title="Configura&ccedil;ao Sem&aacute;foro"><font size="2">Configura&ccedil;ao Sem&aacute;foro</font></a><br />
<a href="?current=1&menu=1-5#" title="Cadastro de Instrumentos"><font size="2">Cadastro de Instrumentos</font></a><br />
<a href="?current=1&menu=1-6#" title="Cadastro de Ciclo de Vida"><font size="2">Cadastro de Ciclo de Vida</font></a><br />
<?php
/* 
<a href="?current=1&menu=1-7#" title="Configura&ccedil;ao Exerc&iacute;cio"><font size="2">Configura&ccedil;ao Exerc&iacute;cio</font></a><br />
*/
?>


                </div>
            </div>
        </div>
                  



	<div id="conteudo">
		<? if ($menu == ""){ ?>
			<span class="titulo">Eixos</span><br>
			<? 
			$sql = "select * from " . $_SESSION["banco"] . ".eixos where $where";
			$resultado = pg_query( $sql);
			?>
			<TABLE border="1">
			<CAPTION>.</CAPTION>
			<TBODY>
			<th scope="row">&nbsp;</th>
			<th scope="row">Descri&ccedil;ao</th>
			<? while ($rs = pg_fetch_array($resultado)){ ?>
				<TR id="row1"   onmouseover="setPointer(this, 3, 'over', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmouseout="setPointer(this, 3, 'out', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmousedown="setPointer(this, 3, 'click', '#E5E5E5', '#CCFFCC', '#FFCC99');">
				   <TH class="headerrow">&nbsp;<TD bgcolor="#E5E5E5"><? echo "<a href=\"?current=$atual&menu=" . $rs["num_eixo"] . "\">" . $rs["des_eixo"] . "</a>"; ?>
			<? } ?>
		</tbody>
		</TABLE>
		<? } else { // menu == "" ?>
        	        <? if (($_SESSION["fnum_nivel_acesso"] != 1) && ($_SESSION["fnum_nivel_acesso"] != 2)){ ?>
						<? // se nao for acesso completo, nao pode cadastrar niveis ?>
						<script Language="JavaScript">
							alert("Voce nao tem acesso a este m�dulo");
							document.forms[0].action = "index.php";
							document.forms[0].submit();
						</script>
					<? } ?>

			<?	if (count($elements) == 2){ ?>
				<? if ($elements[1] == 1){ ?>
        	        <? if ($_SESSION["fnum_nivel_acesso"] != 1){ ?>
						<? // se nao for acesso completo, nao pode cadastrar niveis ?>
						<script Language="JavaScript">
							alert("Voce nao tem acesso a este m�dulo");
							document.forms[0].action = "index5.php";
							document.forms[0].submit();
						</script>
					<? } ?>

                    <span class="titulo">Cadastro de N&iacute;veis</span>
                    <br><br>
					<? if ($_GET["registro"] == ""){ ?>
						<? if ($_GET["novonivel"] != ""){ ?>
							<b>N&Iacute;VEL:</b> <? echo $vnum_nivel_acesso; ?> - <input type="text" name="Des_Nivel_Acesso" value="<? echo $des_nivel_acesso; ?>" maxlength="20" size="20" style="font-size: 10px"><input type="hidden" name="vNum_Nivel_Acesso" value="<? echo $vnum_nivel_acesso; ?>"><br>
							<table id="celjusta" border="1"  style="width: 60%; background-color:#FFFFFF; border:thin; border-color:#000000;">
							<tr>
							<td style="margin-top: 2px; padding-top: 2px; margin-botton: 2px; padding-bottom: 2px; "><b>DESCRI&Ccedil;AO</b></td>
							<td align="center"><b>Incluir</b></td>
							<td align="center"><b>Alterar</b></td>
							<td align="center"><b>Excluir</b></td>
							</tr> 
							<? for ($z=1;$z<9;$z++){ ?>
					            <tr>
									<td><? echo $des_plano[$z]; ?>...</td>
									<td align="center"><input name="I<? echo $z; ?>" type="checkbox" value="S" <? if ($nivelacesso[$z][1] != "S"){ echo " disabled ";	} ?>></td>
									<td align="center"><input name="A<? echo $z; ?>" type="checkbox" value="S" <? if ($nivelacesso[$z][2] != "S"){ echo " disabled ";	} ?>></td>
									<td align="center"><input name="E<? echo $z; ?>" type="checkbox" value="S" <? if ($nivelacesso[$z][3] != "S"){ echo " disabled ";	} ?>></td>
								</tr>
							<? }
                            $z=9;
							?>
                            <tr>
								<td><? echo $des_plano[$z]; ?></td>
								<td align="center"></td>
								<td align="center"><input name="A<? echo $z; ?>" type="checkbox" value="S" <? if ($nivelacesso[$z][2] != "S"){ echo " disabled ";	} ?>></td>
								<td align="center"></td>
                            </tr>
							</table>
							<br>
							<input type="submit" name="incluirnivel" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">

                        <? } else { ?>
                            <span class="texto">
                            Selecione um N&iacute;vel Abaixo, ou clique em <a href="index5.php?current=1&menu=1-1&novonivel=S">INCLUIR</a> para incluir um novo N&iacute;vel.
                            </span>
						<? } ?>
					<? } else { ?>
						<span class="texto">
						<?
						$registro = $_GET["registro"];
						$sql = "select * from monitorasus.nivel_acesso where num_nivel_acesso = " . $registro;
						$resultado = pg_query( $sql);
						$vnum_nivel_acesso = pg_fetch_result($resultado,0,"num_nivel_acesso");
						$des_nivel_acesso = pg_fetch_result($resultado,0,"des_nivel_acesso");
						?>
						<b>N&Iacute;VEL:</b> <? echo $vnum_nivel_acesso; ?> - <input type="text" name="Des_Nivel_Acesso" value="<? echo $des_nivel_acesso; ?>" maxlength="20" size="20" style="font-size: 10px"><input type="hidden" name="vNum_Nivel_Acesso" value="<? echo $vnum_nivel_acesso; ?>"><br>
						<?
                        $sql = "select * from monitorasus.nivelacesso_niveis where num_nivel_acesso = $vnum_nivel_acesso order by cod_nivel";
						$resultado = pg_query( $sql);
						?>
                        <table id="celjusta" border="1"  style="width: 60%; background-color:#FFFFFF; border:thin; border-color:#000000;">
                        <tr>
                        <td style="margin-top: 2px; padding-top: 2px; margin-botton: 2px; padding-bottom: 2px; "><b>DESCRI&Ccedil;AO</b></td>
                        <td align="center"><b>Incluir</b></td>
                        <td align="center"><b>Alterar</b></td>
                        <td align="center"><b>Excluir</b></td>
                        </tr>
						<? while ($rs = pg_fetch_array($resultado)){ ?>
	                        <tr>
								<? $cod_nivel = $rs["cod_nivel"]; ?>
								<td><? echo $des_plano[$cod_nivel]; ?></td>
                                <td align="center"><input name="I<? echo $cod_nivel; ?>" type="checkbox" value="S" <? if ($rs["incluir"] == "S") echo "checked"; ?>  <? if ($nivelacesso[$cod_nivel][1] != "S"){ echo " disabled ";	} ?>></td>
                                <td align="center"><input name="A<? echo $cod_nivel; ?>" type="checkbox" value="S" <? if ($rs["alterar"] == "S") echo "checked"; ?>  <? if ($nivelacesso[$cod_nivel][2] != "S"){ echo " disabled ";	} ?>></td>
                                <td align="center"><input name="E<? echo $cod_nivel; ?>" type="checkbox" value="S" <? if ($rs["excluir"] == "S") echo "checked"; ?>  <? if ($nivelacesso[$cod_nivel][3] != "S"){ echo " disabled ";	} ?>></td>
    	                    </tr>
						<? }  ?>
                        </table>
                        <br>
                        <input type="submit" name="alterarnivel" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">

                    <? } // if altera&ccedil;ao (registro != "") ?>
					<? 
                    $sql = "select * from monitorasus.nivel_acesso ";
					if ($_SESSION["fnum_nivel_acesso"] != 1){
						$sql .= " where num_nivel_acesso > " . $_SESSION["fnum_nivel_acesso"];
					}
					$sql .= " order by num_nivel_acesso";
                    $resultado = pg_query( $sql);
                    ?>
					</span>
					<br><br>
                    <TABLE border="1">
                    <CAPTION><b>N&Iacute;VEIS DE ACESSO</b></CAPTION>
                    <TBODY>
        
                    <TBODY>
                    <th scope="row">&nbsp;</th>
                    <th scope="row">N&iacute;vel</th>
                    <th scope="row">Descri&ccedil;ao</th>
                    <th scope="row"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></th>
                    <? 		
                    while ($rs = pg_fetch_array($resultado)){
                        $vnum_nivel_acesso = $rs["num_nivel_acesso"];
                    ?>
						<TR id="row1"   onmouseover="setPointer(this, 3, 'over', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmouseout="setPointer(this, 3, 'out', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmousedown="setPointer(this, 3, 'click', '#E5E5E5', '#CCFFCC', '#FFCC99');">
						<TH class="headerrow">&nbsp;</TH>
						<TD bgcolor="#E5E5E5"><? echo $vnum_nivel_acesso; ?></TD>
                        <TD bgcolor="#E5E5E5"><? echo "<a title=\"" . $rs["des_nivel_acesso"] . "\" href=\"?current=$atual&menu=1-1&registro=" . $rs["num_nivel_acesso"] . "\">" . $rs["des_nivel_acesso"] . "</a>"; ?></TD>
						<TD bgcolor="#E5E5E5"><a href="JavaScript:excluir('current=&menu=1-1&acao=excluinivel&vNum_Nivel_Acesso=<? echo $vnum_nivel_acesso; ?>')"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></a></TD>												
					<? } ?>
                    </tbody>
                    </TABLE>


                <? } elseif ($elements[1] == 4){ ?>
        	        <? if ($_SESSION["fnum_nivel_acesso"] != 1){ ?>
						<? // se nao for acesso completo, nao pode cadastrar sem&aacute;foro ?>
						<script Language="JavaScript">
							alert("Voce nao tem acesso a este m�dulo");
							document.forms[0].action = "index5.php";
							document.forms[0].submit();
						</script>
					<? } ?>
					<?
					$qt_verde = 60;
					$sql2 = "select * from monitorasus.parametros";
					$resultado2 = pg_query( $sql2);
					// $qtamarelo = pg_fetch_result($resultado2,0,"qt_amarelo");
					$qt_verde = pg_fetch_result($resultado2,0,"semaforo");
					
					?>
                    <span class="titulo">Configura&ccedil;ao do sem&aacute;foro</span>
                    <br><br>
					O sem&aacute;foro trabalha com o per&iacute;odo da a&ccedil;ao, desde sua data inicial, at� a previsao final,<br />
                    ele indica, de uma data inicial at� uma data final, cujo per&iacute;odo vale 100%, em que percentual voce <br />
                    est&aacute;, ficando verde, at� o percentual de verde, e amarelo a partir do percentual amarelo, e por fim <br />
                    vermelho, quando a a&ccedil;ao vence (voce s� precisa indicar o percentual para amarelo, pois o verde ser&aacute; sempre <br />
                    at� este percentual, e o vermelho ser&aacute; somente para a&ccedil;oes vencidas).
                    <br />
					Percentual para Amarelo: <input type="text" name="qt_verde" value="<? echo $qt_verde; ?>" size="10"/>
                    <br />
                    <input type="submit" name="configurasemaforo" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">


                <? } elseif ($elements[1] == 2){ ?>
        	        <? if ($_SESSION["fnum_nivel_acesso"] != 1){ ?>
						<? // se nao for acesso completo, nao pode cadastrar orgaos ?>
						<script Language="JavaScript">
							alert("Voce nao tem acesso a este m�dulo");
							document.forms[0].action = "index5.php";
							document.forms[0].submit();
						</script>
					<? } ?>

                    <span class="titulo">Cadastro de Orgaos</span>
                    <br><br>
					<? if ($_GET["registro"] == ""){ ?>
						<? if ($_GET["novoorgao"] != ""){ ?>
							<?
							$negocio = "";
							$des_orgao = "";
							$num_orgao = 0;
							?>
                            <table border="0" style="width: 80%; background-color:#FFFFFF; ">
                            <tr>
                            <td>Sigla</td><td><input type="text" name="Negocio" value="<? echo $negocio; ?>" maxlength="10" size="10" style="font-size: 10px; "></td>
                            </tr><tr>
                            <td>Orgao</td><td><input type="text" name="Des_Orgao" value="<? echo $des_orgao; ?>" maxlength="100" size="60" style="font-size: 10px; "><input type="hidden" name="Num_Orgao" value="<? echo $num_orgao; ?>"></td>
                            </tr>
                            </table>
                            <br>
                            <input type="submit" name="incluirorgao" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">
						<? } else { ?>
							<span class="texto">
							Selecione um Orgao Abaixo, ou clique em <a href="index5.php?current=1&menu=1-2&novoorgao=S">INCLUIR</a> para incluir um novo Orgao.
							</span>

						<? } // if novoorgao != "" ?>

					<? } else { // if registro == "" ?>

						<?
						$num_orgao = $_GET["registro"];
						$sql = "select * from monitorasus.orgao where num_orgao = $num_orgao";  
						$resultado = pg_query( $sql);
						$negocio = pg_fetch_result($resultado, 0, "negocio");
						$des_orgao = pg_fetch_result($resultado, 0, "des_orgao");
						?>
						<table border="0" style="width: 80%; background-color:#FFFFFF; ">
						<tr>
						<td>Sigla</td><td><input type="text" name="Negocio" value="<? echo $negocio; ?>" maxlength="10" size="10" style="font-size: 10px; "></td>
						</tr><tr>
						<td>Orgao</td><td><input type="text" name="Des_Orgao" value="<? echo $des_orgao; ?>" maxlength="100" size="60" style="font-size: 10px; "><input type="hidden" name="Num_Orgao" value="<? echo $num_orgao; ?>"></td>
						</tr>
						</table>
                        <br>
                        <input type="submit" name="alterarorgao" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">


					<? } // if registro == "" ?>
					<br><br>
					<? 
                    $sql = "select * from monitorasus.orgao order by des_orgao";
                    $resultado = pg_query( $sql);
                    ?>

                    <TABLE border="1">
                    <CAPTION><b>ORGAOS CADASTRADOS</b></CAPTION>
                    <TBODY>
        
                    <TBODY>
                    <th scope="row">&nbsp;</th>
                    <th scope="row">Sigla</th>
                    <th scope="row">Descri&ccedil;ao</th>
                    <th scope="row"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></th>
                    <? 		
                    while ($rs = pg_fetch_array($resultado)){
                        $num_orgao = $rs["num_orgao"];
                    ?>
						<TR id="row1"   onmouseover="setPointer(this, 3, 'over', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmouseout="setPointer(this, 3, 'out', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmousedown="setPointer(this, 3, 'click', '#E5E5E5', '#CCFFCC', '#FFCC99');">
						<TH class="headerrow">&nbsp;</TH>
						<TD bgcolor="#E5E5E5"><? echo $rs["negocio"]; ?></TD>
                        <TD bgcolor="#E5E5E5"><? echo "<a title=\"" . $rs["des_orgao"] . "\" href=\"?current=$atual&menu=1-2&registro=" . $rs["num_orgao"] . "\">" . $rs["des_orgao"] . "</a>"; ?></TD>
						<TD bgcolor="#E5E5E5"><a href="JavaScript:excluir('current=&menu=1-2&acao=excluiorgao&Num_Orgao=<? echo $num_orgao; ?>')"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></a></TD>												
					<? } ?>
                    </tbody>
                    </TABLE>

                <? } elseif ($elements[1] == 3){ ?>
                    <span class="titulo">Cadastro de Funcion&aacute;rios</span>
                    <br><br>
					<? if ($_GET["registro"] == ""){ ?>
						<? if ($_GET["novofunc"] != ""){ ?>

							<?
                            $lbxnivelacesso = "";
                            $sql = "select * from monitorasus.nivel_acesso ";
							if ($_SESSION["fnum_nivel_acesso"] != 1){
								$sql .= " where num_nivel_acesso > " . $_SESSION["fnum_nivel_acesso"];
							}
							$sql .= " order by des_nivel_acesso";
                            $resultado = pg_query( $sql);
                            while ($rs = pg_fetch_array($resultado)){
                                $lbxnivelacesso .= "<option value=" . $rs["num_nivel_acesso"];
								if ($rs["num_nivel_acesso"] == $vnum_nivel_acesso){
									$lbxnivelacesso .= " selected ";
								}
                                $lbxnivelacesso .= ">" . $rs["des_nivel_acesso"] . "</option>";
                            }
							
							$lbxorgao = "";
							$sql = "select num_orgao, des_orgao from monitorasus.orgao ";
							if ($_SESSION["fnum_nivel_acesso"] != 1){
								$sql .= " where num_orgao= " . $_SESSION["fnum_orgao"];
							}
							$sql .= " order by des_orgao";
							$resultado = pg_query( $sql);
							while ($rs = pg_fetch_array($resultado)){
								$lbxorgao .= "<option value=" . $rs["num_orgao"];
								$lbxorgao .= ">" . substr($rs["des_orgao"],0,60) . "</option>";								
							}
							if ($_SESSION["fnum_nivel_acesso"] == 1){
								$lbxorgao .= "<option value='' selected>Selecione um Orgao</option>";
							}
							$sql = "select cod_unsa, nom_unsa from monitorasus.unidade_saude ";
							$sql .= " where num_tipo_unsa in (32,14) ";
							$sql .= " and cod_catg in (103,2, 109) and cod_unsa in (1000,2000,3000,4000,5000,6000,10) ";
							$sql .= " order by nom_unsa ";
							$lbxunidade = "";
                                                        
							$resultado = pg_query($sql);
							while ($rs = pg_fetch_array($resultado)){
								$lbxunidade .= "<option value='" . $rs["cod_unsa"] . "' ";
								if ($rs["cod_unsa"]==10){
									$lbxunidade .= " selected ";
								}
								$lbxunidade .= ">" . $rs["cod_unsa"] . " - " . $rs["nom_unsa"] . "</option>"; 
							}                                                       
                            ?>
                            <table border="0" style="width: 80%; background-color:#FFFFFF; ">
                            <tr>
                            <td>Nome</td><td><input type="text" name="vNom_Func" value="<? echo $vnom_func; ?>" maxlength="60" size="60" style="font-size: 10px; "></td>
                            </tr><tr>
                            <td>CPF</td><td><input type="text" name="vCPF_Func" value="<? echo $vcpf_func; ?>" maxlength="11" size="11" style="font-size: 10px; " onBlur="valida_CPF(this)"></td>
                            </tr><tr>
                            <td>Login</td><td><input type="text" name="vLogin" value="<? echo $vlogin; ?>" maxlength="20" size="20" style="font-size: 10px; "></td>
                            </tr><tr>
                            <td>Orgao</td><td><select name="vNum_Orgao" style="font-size: 10px; "><? echo $lbxorgao; ?></select></td>
                            </tr><tr>
                            <td>Unidade</td><td><select name="vCod_Unsa" style="font-size: 10px; "><? echo $lbxunidade; ?></select></td>
                            </tr><tr>
	                        <td>N&iacute;vel Acesso</td><td><select name="vNum_Nivel_Acesso" style="font-size: 10px; "><? echo $lbxnivelacesso; ?></select></td>
	                        </tr><tr>
                            <td>Email</td><td><input type="text" name="vemail" value="<? echo $vemail; ?>" maxlength="200" size="70" style="font-size: 10px; "></td>
                            </tr><tr>
                            </tr>
                            </table>
                            <input type="submit" name="incluirfunc" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">

						<? } else { ?>
	                        <span class="texto">
                            Selecione um Funcion&aacute;rio Abaixo, ou clique em <a href="index5.php?current=1&menu=1-3&novofunc=S">INCLUIR</a> para incluir um novo Funcion&aacute;rio.
                            </span>
						<? } // novofunc != "" ?>
                    <? } else { ?>
						<?
						$vnum_func = $_GET["registro"];
						$sql = "select * from monitorasus.usuarios where id_usuario= " . $vnum_func;
						$resultado = pg_query( $sql);
						$vnom_func = pg_fetch_result($resultado, 0, "nome_usuario");
						$vcpf_func = pg_fetch_result($resultado, 0, "cpf");
						$vlogin = pg_fetch_result($resultado, 0, "username");
						$vemail = pg_fetch_result($resultado, 0, "email");
						$vnum_orgao = pg_fetch_result($resultado, 0, "num_orgao");
						$vcod_unsa = pg_fetch_result($resultado,0,"cod_unsa");
						$vnum_nivel_acesso = pg_fetch_result($resultado, 0, "num_nivel_acesso");
						$vsituacao = pg_fetch_result($resultado,0 , "situacao");
						$lbxnivelacesso = "";
						$sql = "select * from monitorasus.nivel_acesso ";
						if ($_SESSION["fnum_nivel_acesso"] != 1){
							$sql .= " where num_nivel_acesso > " . $_SESSION["fnum_nivel_acesso"];
						}
						$sql .= " order by des_nivel_acesso";
						$resultado = pg_query( $sql);
						while ($rs = pg_fetch_array($resultado)){
							$lbxnivelacesso .= "<option value=" . $rs["num_nivel_acesso"];
							if ($rs["num_nivel_acesso"] == $vnum_nivel_acesso){
								$lbxnivelacesso .= " selected ";
							}
							$lbxnivelacesso .= ">" . $rs["des_nivel_acesso"] . "</option>";
						}
						$lbxorgao = "";
						$sql = "select num_orgao, des_orgao from monitorasus.orgao";
						if ($_SESSION["fnum_nivel_acesso"] != 1){
							$sql .= " where num_orgao= " . $_SESSION["fnum_orgao"];
						}
						$sql .= " order by des_orgao";
						$resultado = pg_query( $sql);
						while ($rs = pg_fetch_array($resultado)){
							$lbxorgao .= "<option value=" . $rs["num_orgao"];
							if ($rs["num_orgao"] == $vnum_orgao){
								$lbxorgao .= " selected ";
							}
							$lbxorgao .= ">" . substr($rs["des_orgao"],0,60) . "</option>";								
						}
						if ($vnum_orgao == ""){
							if ($_SESSION["fnum_nivel_acesso"] != 1){
								$lbxorgao .= "<option value='' selected>Selecione um Orgao</option>";
							}
						}
						$sql  = "select cod_unsa, nom_unsa from monitorasus.unidade_saude ";
						$sql .= " where num_tipo_unsa = 32 "; //where num_tipo_unsa in (32,14) ";
						$sql .= "   and cod_unsa in (1000,2000,3000,4000,5000,6000,10) ";
                                                $sql .= "  order by nom_unsa ";
						$lbxunidade = "";
						$resultado = pg_query($sql);
                                                
						while ($rs = pg_fetch_array($resultado)){
							$lbxunidade .= "<option value='" . $rs["cod_unsa"] . "' ";
							if ($rs["cod_unsa"]==$vcod_unsa){
								$lbxunidade .= " selected ";
							}
							$lbxunidade .= ">" . $rs["cod_unsa"] . " - " . $rs["nom_unsa"] . "</option>"; 
						}
						
						
						?>
                		<table border="0" style="width: 80%; background-color:#FFFFFF; ">
						<tr>
						<td>Nome</td><td><input type="hidden" name="vNum_Func" value="<? echo $vnum_func; ?>"><input type="text" name="vNom_Func" value="<? echo $vnom_func; ?>" maxlength="60" size="60" style="font-size: 10px; "></td>
                        </tr><tr>
						<td>CPF</td><td><input type="text" name="vCPF_Func" value="<? echo $vcpf_func; ?>" maxlength="11" size="11" style="font-size: 10px; " onBlur="valida_CPF(this)"></td>
                        </tr><tr>
						<td>Login</td><td><input type="text" name="vLogin" value="<? echo $vlogin; ?>" maxlength="20" size="20" style="font-size: 10px; "></td>
                        </tr><tr>
                        <td>Orgao</td><td><select name="vNum_Orgao" style="font-size: 10px; "><? echo $lbxorgao; ?></select></td>
                        </tr><tr>
                        <td>Unidade.</td><td><select name="vCod_Unsa" style="font-size: 10px; "><? echo $lbxunidade; ?></select></td>
                        </tr><tr>
                        <td>N&iacute;vel Acesso</td><td><select name="vNum_Nivel_Acesso" style="font-size: 10px; "><? echo $lbxnivelacesso; ?></select></td>
                        </tr><tr>
                        <td>Email</td><td><input type="text" name="vemail" value="<? echo $vemail; ?>" maxlength="200" size="70" style="font-size: 10px; "></td>
                        </tr><tr>
						<? if ($vsituacao == "I"){ ?>
	                        <td>Situa&ccedil;ao</td><td><select name="vsituacao" style="font-size: 10px; "><option value="A">Ativo</option><option value="I" selected>Inativo</option></select></td>
	                        </tr><tr>
                        <? } else { ?>
							<input type="hidden" name="vsituacao" value="A">
                        <? } ?>
                        <td>Mudar Senha?</td><td><select name="modificarsenha" style="font-size: 10px; "><option value="sim">Sim</option><option value="nao" selected>Nao</option></select></td>
                        </tr>
                        </table>
                        <input type="submit" name="alterarfunc" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">

                    <? } // registro == "" ?>
                    <br><br>
					<? 
                    $sql = "select f.nome_usuario, f.id_usuario, f.situacao, n.des_nivel_acesso, f.cod_unsa, u.nom_unsa from monitorasus.usuarios f, monitorasus.nivel_acesso n, monitorasus.unidade_saude u where f.num_nivel_acesso=n.num_nivel_acesso and f.cod_unsa=u.cod_unsa ";
					if ($_SESSION["fnum_nivel_acesso"] != 1){
						$sql .= " and f.num_nivel_acesso > " . $_SESSION["fnum_nivel_acesso"];
						if ($_SESSION["fnum_orgao"] != ""){
							$sql .= " and f.num_orgao = " . $_SESSION["fnum_orgao"];
						}
					}

					$sql .= " order by f.nome_usuario";
                    $resultado = pg_query( $sql);
                    
                    ?>

                    <TABLE border="1">
                    <CAPTION><b>FUNCION�RIOS CADASTRADOS</b></CAPTION>
                    <TBODY>
        
                    <TBODY>
                    <th scope="row">&nbsp;</th>
                    <th scope="row">Nome</th>
                    <th scope="row">N&iacute;vel</th>
                    <th scope="row">Situa&ccedil;ao</th>
                    <th scope="row">Unidade</th>
                    <th scope="row"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></th>
                    <? 		
                    while ($rs = pg_fetch_array($resultado)){
                        $vnum_func = $rs["id_usuario"];
                    ?>
						<TR id="row1"   onmouseover="setPointer(this, 3, 'over', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmouseout="setPointer(this, 3, 'out', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmousedown="setPointer(this, 3, 'click', '#E5E5E5', '#CCFFCC', '#FFCC99');">
						<TH class="headerrow">&nbsp;</TH>
                                                <TD bgcolor="#E5E5E5"><? echo "<a href=\"?current=$atual&menu=1-3&registro=" . $rs["id_usuario"] . "\">" . $rs["nome_usuario"] . "</a>"; ?></TD>
						<TD bgcolor="#E5E5E5"><? echo $rs["des_nivel_acesso"]; ?></TD>
						<TD bgcolor="#E5E5E5"><? if ($rs["situacao"] == "A"){ echo "ATIVO"; } else { echo "INATIVO"; } ?></TD>
						<TD bgcolor="#E5E5E5"><? echo $rs["cod_unsa"] . " - " . $rs["nom_unsa"]; ?></TD>
						<TD bgcolor="#E5E5E5"><a href="JavaScript:excluir('current=&menu=1-3&acao=excluifunc&vNum_Func=<? echo $vnum_func; ?>')"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></a></TD>												
					<? } ?>
                    </tbody>
                    </TABLE>

                <? } elseif ($elements[1] == 5){ ?>
        	        <? if ($_SESSION["fnum_nivel_acesso"] != 1){ ?>
						<? // se nao for acesso completo, nao pode cadastrar orgaos ?>
						<script Language="JavaScript">
							alert("Voce nao tem acesso a este m�dulo");
							document.forms[0].action = "index5.php";
							document.forms[0].submit();
						</script>
					<? } ?>
                    <span class="titulo">Cadastro de Instrumentos</span>
                    <br><br>
					<? if ($_GET["registro"] == ""){ ?>
						<? if ($_GET["novoinstrumento"] == "S"){ ?>

                            <table border="0" style="width: 80%; background-color:#FFFFFF; ">
                            <tr>
                            <td>Instrumento</td><td><input type="text" name="vdes_grupo" value="<? echo $vdes_grupo; ?>" maxlength="60" size="60" style="font-size: 10px; "></td>
                            </tr>
                            </table>
                            <input type="submit" name="incluirinstrumento" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">



						<? } else { ?>
	                        <span class="texto">
                            Selecione um Instrumento Abaixo, ou clique em <a href="index5.php?current=1&menu=1-5&novoinstrumento=S">INCLUIR</a> para incluir um novo Instrumento.
                            </span>

		                    <br><br>
							<? 
							$sql = " select * from monitorasus.grupos_indicadores order by des_grupo ";
							$resultado = pg_query( $sql);
		                    ?>
		
		                    <TABLE border="1" width="30%">
		                    <CAPTION><b>INSTRUMENTOS CADASTRADOS</b></CAPTION>
		                    <TBODY>
		        
		                    <TBODY>
		                    <th scope="row">&nbsp;</th>
		                    <th scope="row">Instrumento</th>
		                    <th scope="row"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></th>
		                    <? 		
		                    while ($rs = pg_fetch_array($resultado)){
		                        $vnum_grupo = $rs["num_grupo"];
		                    ?>
								<TR id="row1"   onmouseover="setPointer(this, 3, 'over', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmouseout="setPointer(this, 3, 'out', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmousedown="setPointer(this, 3, 'click', '#E5E5E5', '#CCFFCC', '#FFCC99');">
								<TH class="headerrow">&nbsp;</TH>
		                        <TD bgcolor="#E5E5E5"><? echo "<a href=\"?current=$atual&menu=1-5&registro=" . $rs["num_grupo"] . "\">" . $rs["des_grupo"] . "</a>"; ?></TD>
								<TD bgcolor="#E5E5E5"><a href="JavaScript:excluir('current=&menu=1-5&acao=excluiinstrumento&vnum_grupo=<? echo $vnum_grupo; ?>')"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></a></TD>												
							<? } ?>
		                    </tbody>
		                    </TABLE>

                            
                            
			            <? } // get novoinstrumento ?>


		            <? } // get registro ?>

                <? } elseif ($elements[1] == 6){ ?>
        	        <? if ($_SESSION["fnum_nivel_acesso"] != 1){ ?>
						<? // se nao for acesso completo, nao pode cadastrar orgaos ?>
						<script Language="JavaScript">
							alert("Voce nao tem acesso a este m�dulo");
							document.forms[0].action = "index5.php";
							document.forms[0].submit();
						</script>
					<? } ?>
                    <span class="titulo">Cadastro de Ciclo de Vida</span>
                    <br><br>
					<? if ($_GET["registro"] == ""){ ?>
						<? if ($_GET["novociclodevida"] == "S"){ ?>

                            <table border="0" style="width: 80%; background-color:#FFFFFF; ">
                            <tr>
                            <td>Ciclo de Vida</td><td><input type="text" name="vdes_ciclodevida" value="<? echo $vdes_ciclodevida; ?>" maxlength="60" size="60" style="font-size: 10px; "></td>
                            </tr>
                            <tr>
                            <td>Posi&ccedil;&atilde;o</td><td><input type="text" name="vposicao" value="<? echo $vposicao; ?>" maxlength="10" size="5" style="font-size: 10px; "></td>
                            </tr>
                            </table>
                            <input type="submit" name="incluirciclodevida" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">



						<? } else { ?>
	                        <span class="texto">
                            Selecione um Ciclo de Vida Abaixo, ou clique em <a href="index5.php?current=1&menu=1-6&novociclodevida=S">INCLUIR</a> para incluir um novo Ciclo de Vida.
                            </span>

		                    <br><br>
							<? 
							$sql = " select * from monitorasus.ciclodevida_indicadores order by posicao ";
							$resultado = pg_query( $sql);
		                    ?>
		
		                    <TABLE border="1" width="30%">
		                    <CAPTION><b>CICLOS CADASTRADOS</b></CAPTION>
		                    <TBODY>
		        
		                    <TBODY>
		                    <th scope="row">&nbsp;</th>
		                    <th scope="row">Ciclo</th>
		                    <th scope="row">Posi&ccedil;&atilde;o</th>
		                    <th scope="row"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></th>
		                    <? 		
		                    while ($rs = pg_fetch_array($resultado)){
		                        $vnum_grupo = $rs["num_grupo"];
		                        $vnum_ciclodevida = $rs["num_ciclodevida"];
		                    ?>
								<TR id="row1"   onmouseover="setPointer(this, 3, 'over', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmouseout="setPointer(this, 3, 'out', '#E5E5E5', '#CCFFCC', '#FFCC99');" onmousedown="setPointer(this, 3, 'click', '#E5E5E5', '#CCFFCC', '#FFCC99');">
								<TH class="headerrow">&nbsp;</TH>
		                        <TD bgcolor="#E5E5E5"><? echo "<a href=\"?current=$atual&menu=1-6&registro=" . $rs["num_ciclodevida"] . "\">" . $rs["des_ciclodevida"] . "</a>"; ?></TD>
		                        <TD bgcolor="#E5E5E5"><? echo "<a href=\"?current=$atual&menu=1-6&registro=" . $rs["num_ciclodevida"] . "\">" . $rs["posicao"] . "</a>"; ?></TD>
								<TD bgcolor="#E5E5E5"><a href="JavaScript:excluir('current=&menu=1-6&acao=excluiciclodevida&vnum_ciclodevida=<? echo $vnum_ciclodevida; ?>')"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></a></TD>												
							<? } ?>
		                    </tbody>
		                    </TABLE>

                            
                            
			            <? } // get novoinstrumento ?>


		            <? } // get registro ?>



                <? } elseif ($elements[1] == 7){ ?>
        	        <? if ($_SESSION["fnum_nivel_acesso"] != 1){ ?>
						<? // se nao for acesso completo, nao pode cadastrar orgaos ?>
						<script Language="JavaScript">
							alert("Voce nao tem acesso a este m�dulo");
							document.forms[0].action = "index5.php";
							document.forms[0].submit();
						</script>
						<? } ?>
						<?php
						$anotrabalho = 2010;
						$sql2 = "select * from monitorasus.parametros";
						$resultado2 = pg_query( $sql2);
						$anotrabalho = pg_fetch_result($resultado2,0,"anotrabalho");
						
						?>
	                    <span class="titulo">Configura&ccedil;ao de Exerc&iacute;cio</span>
	                    <br><br>
	                    Ao configurar um ano Exerc&iacute;cio para o sistema, o mesmo passar&aacute; a utilizar<br/>
	                    o ano como base, e salvar&aacute; todas as informa&ccedil;&otilde;es no banco referente a este ano.
	                    <br />
						Exerc&iacute;cio: <input type="text" name="anotrabalho" value="<? echo $anotrabalho; ?>" size="10" maxlength="4" />
	                    <br />
	                    <input type="submit" name="configuraanotrabalho" value="Confirmar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">&nbsp;&nbsp;<input type="submit" name="cancelar" value="Cancelar" style="background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 8 px; border-style: solid; border-color: #808080">





                <? } // if elements ?>
    
            <? } // count elements ?>
		<? } // menu == "" ?>
	</div><!--/conteudo-->
</div><!--/corpodapagina-->	
<input type="hidden" name="msg" value="<? echo $msg; ?>">
<script Language="JavaScript">
// if (document.forms[0].msg.value != ""){
	// alert(document.forms[0].msg.value);
	// document.forms[0].msg.value= "";
// }
</script>
</form>
<?
if ($servidorbanco == "ipatinga"){
	?><br><br /><br /><br /><br /><br /><br /><br />Aten&ccedil;ao!!! SISTEMA EM SERVIDOR DE DESENVOLVIMENTO!!!<?
}
$conexao->desconectar();
?>

</body>
</html>
